//获取所有的input
var input ;
$(function () {
	//初期的判断
	if ($('#userType').val()=="1"){
		$("#company").show();
	}
	else {
		$("#company").hide();
	}

	//初期radio的判断
	if ($('#paytype').val()=='0'){
		$("#weChatPayment").siblings("span").addClass("active");
		$("#weChatPayment").parents("div").siblings("div").children("span").removeClass("active")

	}else if($('#paytype').val()=='1'){
		$("#shopPayment").siblings("span").addClass("active");
		$("#shopPayment").parents("div").siblings("div").children("span").removeClass("active");
	}
	else{
		$("#bankPayment").siblings("span").addClass("active");
		$("#bankPayment").parents("div").siblings("div").children("span").removeClass("active");
	};

	// 单选
	$("#shopPayment").click( function () {
		$(this).siblings("span").addClass("active");
		$(this).parents("div").siblings("div").children("span").removeClass("active");
	});
	$("#weChatPayment").click( function () {
		$(this).siblings("span").addClass("active");
		$(this).parents("div").siblings("div").children("span").removeClass("active");
	});
	$("#bankPayment").click( function () {
		$(this).siblings("span").addClass("active");
		$(this).parents("div").siblings("div").children("span").removeClass("active");
	});

	//提交内容check
	//input输入类型
	$("input").blur(function(){
		if($(this).val().length==0) {
			$(this).parent().next("div").find("span").text("");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").removeClass("error");
		}
	});

	//原密码
	$("#password").change(function(){
		var regex = new RegExp('^.{6,30}$');
		if($(this).val().length==0){
			$(this).parent().next("div").find("span").text("");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").removeClass("error");
		}else {
			{
				// 验证密码是否正确
				$.ajax({
					//提交数据的类型 POST GET
					type: "POST",
					//提交的网址
					url: "/userCenter/checkPassword",
					//提交的数据
					data: {
						tagItem: $("#password").val()
					},
					//返回数据的格式
					datatype: "text",//"xml", "html", "script", "json", "jsonp", "text".
					//在请求之前调用的函数
					beforeSend: function () {
					},
					//成功返回之后调用的函数
					success: function (data) {
						if (data == "" || data == null || data == false) {
							$("#password").parent().next("div").find("span").text(getMessage("MSG1092",[]));
							$("#password").parent().removeClass("input-success");
							$("#password").parent().next("div").removeClass("tip");
							$("#password").parent().next("div").addClass("error");
						} else {
							$("#password").parent().next("div").find("span").text("");
							$("#password").parent().next("div").removeClass("tip");
							$("#password").parent().next("div").removeClass("error");
							$("#password").parent().addClass("input-success");
						}
					},
					//调用出错执行的函数TODO调用共通错误页面
					error: function () {
						// 校验失败
						$("#password").parent().next("div").find("span").text(getMessage("MSG1041",[]));
						$("#password").parent().removeClass("input-success");
						$("#password").parent().next("div").removeClass("tip");
						$("#password").parent().next("div").addClass("error");
					}
				});
			}
		}
	});


    //新密码
	$("#newPassword").change(function(){
		var regex = new RegExp('^.{6,30}$');
		if($(this).val().length==0){
			$(this).parent().next("div").find("span").text("");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").removeClass("error");
		}else if(!regex.test($(this).val())){
			$(this).parent().next("div").find("span").text("需要6-30的字符");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").addClass("error");
		}else{
			$(this).parent().next("div").find("span").text("");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").removeClass("error");
			$(this).parent().addClass("input-success");
		}
	});


//	确认密码
	$("#rePassword").change(function(){
		if($(this).val().length==0){
			$(this).parent().next("div").find("span").text("");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").removeClass("error");
		}else if($(this).val()!=$("#newPassword").val()){
			$(this).parent().next("div").find("span").text("两次密码不匹配");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").addClass("error");
		}else{
			$(this).parent().next("div").find("span").text("");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").removeClass("error");
			$(this).parent().addClass("input-success");
		}
	});

	//	手机号
	$("#telPhone").change(function(){
		if($(this).val().length==0){
			$(this).parent().next("div").find("span").text("");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").removeClass("error");
		}else if(!/^1[0-9]{10}$/.test($(this).val())){
			$(this).parent().next("div").find("span").text("手机号格式不正确");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").addClass("error");
		}else{
			// 验证手机号是否存在
			$.ajax({
				//提交数据的类型 POST GET
				type : "POST",
				//提交的网址
				url : "/index/verifyBeing",
				//提交的数据
				data : {
					tagItem : $("input[name='telPhone']").val()
				},
				//返回数据的格式
				datatype : "text",//"xml", "html", "script", "json", "jsonp", "text".
				//在请求之前调用的函数
				beforeSend : function() {
				},
				//成功返回之后调用的函数
				success : function(data) {
					if(data == "" || data == null || data == false){
						$("#telPhone").parent().next("div").find("span").text("手机号已注册，请重新输入");
						$("#telPhone").parent().removeClass("input-success");
						$("#telPhone").parent().next("div").removeClass("tip");
						$("#telPhone").parent().next("div").addClass("error");
					}else{
						$("#telPhone").parent().next("div").find("span").text("");
						$("#telPhone").parent().next("div").removeClass("tip");
						$("#telPhone").parent().next("div").removeClass("error");
						$("#telPhone").parent().addClass("input-success");
					}
				},
				//调用出错执行的函数
				error : function() {
					// 校验失败
					$("#telPhone").parent().next("div").find("span").text("手机号已存在，请重新输入");
					$("#telPhone").parent().removeClass("input-success");
					$("#telPhone").parent().next("div").removeClass("tip");
					$("#telPhone").parent().next("div").addClass("error");
				}
			});
		}
	});

	//手机验证码：
	$('#telIdentify').change(function(){
		if($(this).val().length==0){
			$(this).parent().next("div").find("span").text("");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").removeClass("error");
		}else if($(this).val().length>0 && ($(this).val().length != 6)){
			$(this).parent().next("div").find("span").text("请输入6位手机验证码");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").addClass("error");
		}else if($(this).val().length>=6&& isNaN($(this).val())){
			$(this).parent().next("div").find("span").text("验证码是纯数字，请重新输入");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").addClass("error");
		}else{
			// 验证码正确性
			$.ajax({
				//提交数据的类型 POST GET
				type : "POST",
				//提交的网址
				url : "/index/verificationCode",
				//提交的数据
				data : {
					codeType : "3",
					verifyCode : $("input[name='telIdentify']").val()
				},
				//返回数据的格式
				datatype : "text",//"xml", "html", "script", "json", "jsonp", "text".
				//在请求之前调用的函数
				beforeSend : function() {
				},
				//成功返回之后调用的函数
				success : function(data) {
					if(data == "" || data == null || data == false){
						$("#telIdentify").parent().next("div").find("span").text("手机验证码校验错误，请重新输入");
						$("#telIdentify").parent().removeClass("input-success");
						$("#telIdentify").parent().next("div").removeClass("tip");
						$("#telIdentify").parent().next("div").addClass("error");
					}else{
						$("#telIdentify").parent().next("div").find("span").text("");
						$("#telIdentify").parent().next("div").removeClass("tip");
						$("#telIdentify").parent().next("div").removeClass("error");
						$("#telIdentify").parent().addClass("input-success");
					}
				},
				//调用出错执行的函数
				error : function() {
					// 校验失败
					$("#telIdentify").parent().next("div").find("span").text("手机验证码校验错误，请重新输入");
					$("#telIdentify").parent().removeClass("input-success");
					$("#telIdentify").parent().next("div").removeClass("tip");
					$("#telIdentify").parent().next("div").addClass("error");
				}
			});
		}


	});


	//身份证号
	$("#idcard").change(function(){
		if($(this).val().length==0){
			$(this).parent().next("div").find("span").text("身份证号必填");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").addClass("error");
		}else if(!IdentityCodeValid($(this).val())){
			$(this).parent().next("div").find("span").text("身份证号格式错误");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").addClass("error");
		}else{
			$(this).parent().next("div").find("span").text("");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").removeClass("error");
			$(this).parent().addClass("input-success");
		}
	});


	//公司名称
	$("#companyname").change(function(){
		if($(this).val().length==0){
			$(this).parent().next("div").find("span").text("公司名称必填");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").addClass("error");
		}else if(!(/^([\u4e00-\u9fa5]{1,50}|[a-zA-Z\.\s]{1,50}|[a-zA-Z\u4e00-\u9fa5]{1,50})$/.test($(this).val()))){
			$(this).parent().next("div").find("span").text("支持中文或英文公司名称，50个字符以内");
			$(this).parent().removeClass("input-success");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").addClass("error");
		}else{
			$(this).parent().next("div").find("span").text("");
			$(this).parent().next("div").removeClass("tip");
			$(this).parent().next("div").removeClass("error");
			$(this).parent().addClass("input-success");
		}
	});

	//营业执照

	// 选择放大图片
	$('.thumb-image').zoomify();
	// 移除
	$("#fileDel").click(function (e) {
		$('#verifyphoto').val('');
		$("#fileDel").hide();
		$("#image-holder").hide();
	});
	// 图片发生改变
	$("#verifyphoto").on('change', function () {

		if (typeof (FileReader) != "undefined") {

			var image_holder = $("#image-holder");

			var reader = new FileReader();
			if($(this).val() != null && $(this).val() != ''){
				reader.readAsDataURL($(this)[0].files[0]);
				reader.onload = function (e) {
					image_holder.attr('src',e.target.result);
				}
				image_holder.show();
				$("#fileDel").show();
			}else{
				image_holder.hide();
				$("#fileDel").hide();
			}
		} else {
			alert("您的浏览器不支持动态预览图片");
		}
	});

})


// 获取手机验证码
function phoneVcode(e) {
	if($("input[name='telPhone']").val().length==0){
		$("input[name='telPhone']").parent().next("div").find("span").text("请输入手机号");
		$("input[name='telPhone']").parent().next("div").addClass("error");
		return false;
	}
	var syms = 99;
	$("#phoneVcodeUser").text(syms + "s后重新获取");
	$('#phoneVcodeUser').attr("disabled",true);
	var timer = setInterval(function() {
		if (syms !== 0) {
			syms = syms - 1;
			$("#phoneVcodeUser").html(syms + "s后重新获取");
		} else {
			if (timer) {
				clearInterval(timer);
			}
			$("#phoneVcodeUser").html("获取验证码");
			$('#phoneVcodeUser').attr("disabled",false);
		}
	}, 1000);

	$.ajax({
		//提交数据的类型 POST GET
		type : "POST",
		//提交的网址
		url : "/index/getVerifyCode",
		//提交的数据
		data : {
			codeType : "3",
			goalPhone : $("input[name='telPhone']").val()
		},
		//返回数据的格式
		datatype : "text",//"xml", "html", "script", "json", "jsonp", "text".
		//在请求之前调用的函数
		beforeSend : function() {
		},
		//成功返回之后调用的函数
		success : function(data) {
			if(data == "" || data == null){
				// 短信发送失败，请检查手机号是否有问题或者联系客服中心进行咨询。
				if (timer) {
					clearInterval(timer);
				}
				$("#phoneVcodeUser").parent().next("div").find("span").text("发送失败，请检查手机号是否有问题或者联系客服中心咨询再重新获取");
				$("#phoneVcodeUser").parent().next("div").addClass("tip");

				$("#phoneVcodeUser").html("获取验证码");
				$('#phoneVcodeUser').attr("disabled",false);
			}else{
				// 短信发送成功！请输入短信中的6位验证码。
				$("#phoneVcodeUser").parent().next("div").find("span").text("验证码已发送，100s内输入有效");
				$("#phoneVcodeUser").parent().next("div").addClass("tip");
			}
		},
		//调用出错执行的函数
		error : function() {
			// 短信发送失败，请检查手机号是否有问题或者联系客服中心进行咨询。
			if (timer) {
				clearInterval(timer);
			}
			$("#phoneVcodeUser").parent().next("div").find("span").text("发送失败，请检查手机号是否有问题或者联系客服中心咨询再重新获取。");
			$("#phoneVcodeUser").parent().next("div").addClass("tip");
			$("#phoneVcodeUser").html("获取验证码");
			$('#phoneVcodeUser').attr("disabled",false);
		}
	});
}


//修改密码
function passWordShow(){
	var input
	document.getElementById('divPassWord').style.display='block';
	document.getElementById('passWordBlack').style.display='block';

	input = $("#updPassword").find("input");
	//提交内容check
	//所有input去掉错误信息
	input.each(function() {

		//初期进入清空
		$(this).val("");

        //初期进入清楚错误信息
		$(this).parent().next("div").find("span").text("");
		$(this).parent().removeClass("input-success");
		$(this).parent().next("div").removeClass("tip");
		$(this).parent().next("div").removeClass("error");

	});

	return false;
}

//修改手机号码
function phoneShow(){
	var input;
	document.getElementById('divPhone').style.display='block';
	document.getElementById('divPhoneBlack').style.display='block';

	input = $("#updTelphone").find("input");

	//
	$("#telPhone").val("");
	$("#telIdentify").val("");

	//提交内容check
	//所有input去掉错误信息
	input.each(function() {

	    //初期进入清楚错误信息
		$(this).parent().next("div").find("span").text("");
		$(this).parent().removeClass("input-success");
		$(this).parent().next("div").removeClass("tip");
		$(this).parent().next("div").removeClass("error");

	});

	return false;

}

//绑定微信
function wechatShow(){
	document.getElementById('fade').style.display='block';
	document.getElementById('light').style.display='block';
	return false;
}

//提交按钮
function commitFn(){

//input各种判断
	if(!itemAllValid($("#userType").val())){
		return false;
	}

	$('#userCenterForm').submit();

}

//修改密码确定按钮
function passwordFn(){

	//input各种判断
	if(!itemAllValid('3')){
		return false;
	}

	// 更新密码
	$.ajax({
		//提交数据的类型 POST GET
		type : "POST",
		//提交的网址
		url : "/userCenter/editInfo",
		//提交的数据
		data : {
			tagType : "1",tagItem : $("#newPassword").val()
		},
		//返回数据的格式
		datatype : "text",//"xml", "html", "script", "json", "jsonp", "text".
		//在请求之前调用的函数
		beforeSend : function() {
		},
		//成功返回之后调用的函数
		success : function(data) {
			if(data == "" || data == null || data == "更新成功"){

				methods.alertx("密码修改成功");

			}else{

				methods.alertx("密码修改失败，请重新确认！");
			}
		},
		//调用出错执行的函数
		error : function() {
			// 校验失败
			methods.alertx("密码修改失败，请重新确认！");

		}
	});

}

//修改手机号码确定按钮
function phoneFn(){

	//input各种判断
	if(!itemAllValid('4')){
		return false;
	}

	// 更新手机号码
	$.ajax({
		//提交数据的类型 POST GET
		type : "POST",
		//提交的网址
		url : "/userCenter/editInfo",
		//提交的数据
		data : {
			tagType : "2",tagItem : $("#telPhone").val()
		},
		//返回数据的格式
		datatype : "text",//"xml", "html", "script", "json", "jsonp", "text".
		//在请求之前调用的函数
		beforeSend : function() {
		},
		//成功返回之后调用的函数
		success : function(data) {
			if(data == "" || data == null || data == "更新成功"){

				methods.alertx("手机号码修改成功！");

			}else{
				methods.alertx("手机号码更新失败，请重新确认！");

			}
		},
		//调用出错执行的函数
		error : function() {
			// 校验失败

		}
	});

}

//身份证号合法性验证
//支持15位和18位身份证号
//支持地址编码、出生日期、校验位验证
function IdentityCodeValid(code) {
	var city={11:"BJ",12:"TJ",13:"HB",14:"SX",15:"NMG",21:"LN",22:"JL",23:"HLJ ",31:"SH",32:"JS",33:"ZJ",34:"AH",35:"FJ",36:"JX",37:"SD",41:"HN",42:"HB ",43:"HN",44:"GD",45:"GX",46:"HN",50:"CQ",51:"SC",52:"GZ",53:"YN",54:"XZ",61:"SX",62:"GS",63:"QH",64:"NX",65:"XJ",71:"TW",81:"XG",82:"AM",91:"QT"};
	var tip = "";
	var pass= true;

	if(!code || !/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i.test(code)){
		tip = "身份证号格式错误";
		pass = false;
	}

	else if(!city[code.substr(0,2)]){
		tip = "地址编码错误";
		pass = false;
	}
	else{
		//18位身份证需要验证最后一位校验位
		if(code.length == 18){
			code = code.split('');
			//∑(ai×Wi)(mod 11)
			//加权因子
			var factor = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 ];
			//校验位
			var parity = [ 1, 0, 'X', 9, 8, 7, 6, 5, 4, 3, 2 ];
			var sum = 0;
			var ai = 0;
			var wi = 0;
			for (var i = 0; i < 17; i++)
			{
				ai = code[i];
				wi = factor[i];
				sum += ai * wi;
			}
			var last = parity[sum % 11];
			if(parity[sum % 11] != code[17]){
				tip = "校验位错误";
				pass =false;
			}
		}
	}
	return pass;
}


function itemAllValid(code) {
	var error = true;

	//修改密码
	if(code == '3') {
		// 密码
		var regex = new RegExp('^.{6,30}$');

		if ($("#password").val().length == 0) {
			$("#password").parent().next("div").find("span").text("原密码必填");
			$("#password").parent().removeClass("input-success");
			$("#password").parent().next("div").removeClass("tip");
			$("#password").parent().next("div").addClass("error");
			error = false;
		} else if (!regex.test($("#password").val())) {
			$("#password").parent().next("div").find("span").text("需要6-30个字符");
			$("#password").parent().removeClass("input-success");
			$("#password").parent().next("div").removeClass("tip");
			$("#password").parent().next("div").addClass("error");
			error = false;
		} else {
			{
				// 验证密码是否正确
				$.ajax({
					//提交数据的类型 POST GET
					type: "POST",
					//提交的网址
					url: "/userCenter/checkPassword",
					//提交的数据
					data: {
						tagItem: $("#password").val()
					},
					//返回数据的格式
					datatype: "text",//"xml", "html", "script", "json", "jsonp", "text".
					//在请求之前调用的函数
					beforeSend: function () {
					},
					//成功返回之后调用的函数
					success: function (data) {
						if (data == "" || data == null || data == false) {
							$("#password").parent().next("div").find("span").text("原密码错误，请重新输入");
							$("#password").parent().removeClass("input-success");
							$("#password").parent().next("div").removeClass("tip");
							$("#password").parent().next("div").addClass("error");
						} else {
							$("#password").parent().next("div").find("span").text("");
							$("#password").parent().next("div").removeClass("tip");
							$("#password").parent().next("div").removeClass("error");
							$("#password").parent().addClass("input-success");
						}
					},
					//调用出错执行的函数TODO调用共通错误页面
					error: function () {
						// 校验失败
						$("#password").parent().next("div").find("span").text("原密码错误，请重新输入");
						$("#password").parent().removeClass("input-success");
						$("#password").parent().next("div").removeClass("tip");
						$("#password").parent().next("div").addClass("error");
					}
				});
			}
		}

		if ($("#newPassword").val().length == 0) {
			$("#newPassword").parent().next("div").find("span").text("新密码必填");
			$("#newPassword").parent().removeClass("input-success");
			$("#newPassword").parent().next("div").removeClass("tip");
			$("#newPassword").parent().next("div").addClass("error");
			error = false;
		} else if (!regex.test($("#newPassword").val())) {
			$("#newPassword").parent().next("div").find("span").text("需要6-30个字符");
			$("#newPassword").parent().removeClass("input-success");
			$("#newPassword").parent().next("div").removeClass("tip");
			$("#newPassword").parent().next("div").addClass("error");
			error = false;
		} else {
			$("#newPassword").parent().next("div").find("span").text("");
			$("#newPassword").parent().next("div").removeClass("tip");
			$("#newPassword").parent().next("div").removeClass("error");
			$("#newPassword").parent().addClass("input-success");
		}
		// 确认密码
		if ($("#rePassword").val().length == 0) {
			$("#rePassword").parent().next("div").find("span").text("确认密码必填");
			$("#rePassword").parent().removeClass("input-success");
			$("#rePassword").parent().next("div").removeClass("tip");
			$("#rePassword").parent().next("div").addClass("error");
			error = false;
		} else if ($("#rePassword").val() != $("#newPassword").val()) {
			$("#rePassword").parent().next("div").find("span").text("两次密码不匹配");
			$("#rePassword").parent().removeClass("input-success");
			$("#rePassword").parent().next("div").removeClass("tip");
			$("#rePassword").parent().next("div").addClass("error");
			error = false;
		} else {
			$("#rePassword").parent().next("div").find("span").text("");
			$("#rePassword").parent().next("div").removeClass("tip");
			$("#rePassword").parent().next("div").removeClass("error");
			$("#rePassword").parent().addClass("input-success");
		}

	}

	//修改手机号码
	if(code == '4') {
		// 手机号
		if ($('#telPhone').val().length == 0) {
			$('#telPhone').parent().next("div").find("span").text("手机号必填");
			$('#telPhone').parent().removeClass("input-success");
			$('#telPhone').parent().next("div").removeClass("tip");
			$('#telPhone').parent().next("div").addClass("error");
			error = false;
		} else if (!/^1[0-9]{10}$/.test($('#telPhone').val())) {
			$('#telPhone').parent().next("div").find("span").text("手机号格式不正确");
			$('#telPhone').parent().removeClass("input-success");
			$('#telPhone').parent().next("div").removeClass("tip");
			$('#telPhone').parent().next("div").addClass("error");
			error = false;
		} else {
			// 验证手机号是否存在
			$.ajax({
				//提交数据的类型 POST GET
				type: "POST",
				async: false,
				//提交的网址
				url: "/index/verifyBeing",
				//提交的数据
				data: {
					tagItem: $("input[name='telPhone']").val()
				},
				//返回数据的格式
				datatype: "text",//"xml", "html", "script", "json", "jsonp", "text".
				//在请求之前调用的函数
				beforeSend: function () {
				},
				//成功返回之后调用的函数
				success: function (data) {
					if (data == "" || data == null || data == false) {
						$("#telPhone").parent().next("div").find("span").text("手机号已注册，请重新输入");
						$("#telPhone").parent().removeClass("input-success");
						$("#telPhone").parent().next("div").removeClass("tip");
						$("#telPhone").parent().next("div").addClass("error");
						error = false;
					} else {
						$("#telPhone").parent().next("div").find("span").text("");
						$("#telPhone").parent().next("div").removeClass("tip");
						$("#telPhone").parent().next("div").removeClass("error");
						$("#telPhone").parent().addClass("input-success");
					}
				},
				//调用出错执行的函数
				error: function () {
					// 校验失败
					$("#telPhone").parent().next("div").find("span").text("手机号已存在，请重新输入");
					$("#telPhone").parent().removeClass("input-success");
					$("#telPhone").parent().next("div").removeClass("tip");
					$("#telPhone").parent().next("div").addClass("error");
					error = false;
				}
			});
		}

		// 手机验证码
		if ($('#telIdentify').val().length == 0) {
			$('#telIdentify').parent().next("div").find("span").text("手机验证码必填");
			$('#telIdentify').parent().removeClass("input-success");
			$('#telIdentify').parent().next("div").removeClass("tip");
			$('#telIdentify').parent().next("div").addClass("error");
			error = false;
		} else if ($('#telIdentify').val().length > 0 && ($('#telIdentify').val().length != 6)) {
			$('#telIdentify').parent().next("div").find("span").text("请输入6位手机验证码");
			$('#telIdentify').parent().removeClass("input-success");
			$('#telIdentify').parent().next("div").removeClass("tip");
			$('#telIdentify').parent().next("div").addClass("error");
			error = false;
		} else if ($('#telIdentify').val().length >= 6 && isNaN($('#telIdentify').val())) {
			$('#telIdentify').parent().next("div").find("span").text("验证码是纯数字，请重新输入");
			$('#telIdentify').parent().removeClass("input-success");
			$('#telIdentify').parent().next("div").removeClass("tip");
			$('#telIdentify').parent().next("div").addClass("error");
			error = false;
		} else {
			// 验证码正确性
			$.ajax({
				//提交数据的类型 POST GET
				type: "POST",
				async: false,
				//提交的网址
				url: "/index/verificationCode",
				//提交的数据
				data: {
					codeType: "3",
					verifyCode: $("input[name='telIdentify']").val()
				},
				//返回数据的格式
				datatype: "text",//"xml", "html", "script", "json", "jsonp", "text".
				//在请求之前调用的函数
				beforeSend: function () {
				},
				//成功返回之后调用的函数
				success: function (data) {
					if (data == "" || data == null || data == false) {
						$("#telIdentify").parent().next("div").find("span").text("手机验证码校验错误，请重新输入");
						$("#telIdentify").parent().removeClass("input-success");
						$("#telIdentify").parent().next("div").removeClass("tip");
						$("#telIdentify").parent().next("div").addClass("error");
						error = false;
					} else {
						$("#telIdentify").parent().next("div").find("span").text("");
						$("#telIdentify").parent().next("div").removeClass("tip");
						$("#telIdentify").parent().next("div").removeClass("error");
						$("#telIdentify").parent().addClass("input-success");
					}
				},
				//调用出错执行的函数
				error: function () {
					// 校验失败
					$("#telIdentify").parent().next("div").find("span").text("手机验证码校验错误，请重新输入");
					$("#telIdentify").parent().removeClass("input-success");
					$("#telIdentify").parent().next("div").removeClass("tip");
					$("#telIdentify").parent().next("div").addClass("error");
					error = false;
				}
			});
		}
	}

	if(code == "1" || code == "2"){
		//联系人姓名
		if($("#realname").val().length==0){
			$("#realname").parent().next("div").find("span").text("真实姓名必填");
			$("#realname").parent().removeClass("input-success");
			$("#realname").parent().next("div").removeClass("tip");
			$("#realname").parent().next("div").addClass("error");
			error = false;
		}else if($("#realname").val().length>0 && ($("#realname").val().length>20)){
			$("#realname").parent().next("div").find("span").text("长度不能大于20个字符");
			$("#realname").parent().removeClass("input-success");
			$("#realname").parent().next("div").removeClass("tip");
			$("#realname").parent().next("div").addClass("error");
			error = false;
		}else if(!(/^([\u4e00-\u9fa5]{1,20}|[a-zA-Z\.\s]{1,20})$/.test($("#realname").val()))){
			$("#realname").parent().next("div").find("span").text("支持中文或英文姓名，20个字符以内");
			$("#realname").parent().removeClass("input-success");
			$("#realname").parent().next("div").removeClass("tip");
			$("#realname").parent().next("div").addClass("error");
			error = false;
		}else{
			$("#realname").parent().next("div").find("span").text("");
			$("#realname").parent().next("div").removeClass("tip");
			$("#realname").parent().next("div").removeClass("error");
			$("#realname").parent().addClass("input-success");
		}
		// 身份证号
		if($("#idcard").val().length==0){
			$("#idcard").parent().next("div").find("span").text("身份证号必填");
			$("#idcard").parent().removeClass("input-success");
			$("#idcard").parent().next("div").removeClass("tip");
			$("#idcard").parent().next("div").addClass("error");
			error = false;
		}else if(!IdentityCodeValid($("#idcard").val())){
			$("#idcard").parent().next("div").find("span").text("身份证号格式错误");
			$("#idcard").parent().removeClass("input-success");
			$("#idcard").parent().next("div").removeClass("tip");
			$("#idcard").parent().next("div").addClass("error");
			error = false;
		}else{
			$("#idcard").parent().next("div").find("span").text("");
			$("#idcard").parent().next("div").removeClass("tip");
			$("#idcard").parent().next("div").removeClass("error");
			$("#idcard").parent().addClass("input-success");
		}
	};

	if(code == "0"){
		//联系人姓名
		if ($("#realname").val().length>0){
		if($("#realname").val().length>0 && ($("#realname").val().length>20)){
			$("#realname").parent().next("div").find("span").text("长度不能大于20个字符");
			$("#realname").parent().removeClass("input-success");
			$("#realname").parent().next("div").removeClass("tip");
			$("#realname").parent().next("div").addClass("error");
			error = false;
		}else if(!(/^([\u4e00-\u9fa5]{1,20}|[a-zA-Z\.\s]{1,20})$/.test($("#realname").val()))){
			$("#realname").parent().next("div").find("span").text("支持中文或英文姓名，20个字符以内");
			$("#realname").parent().removeClass("input-success");
			$("#realname").parent().next("div").removeClass("tip");
			$("#realname").parent().next("div").addClass("error");
			error = false;
		}else{
			$("#realname").parent().next("div").find("span").text("");
			$("#realname").parent().next("div").removeClass("tip");
			$("#realname").parent().next("div").removeClass("error");
			$("#realname").parent().addClass("input-success");
		}
		}

		if($("#idcard").val().length>0){
		if(!IdentityCodeValid($("#idcard").val())){
			$("#idcard").parent().next("div").find("span").text("身份证号格式错误");
			$("#idcard").parent().removeClass("input-success");
			$("#idcard").parent().next("div").removeClass("tip");
			$("#idcard").parent().next("div").addClass("error");
			error = false;
		}else{
			$("#idcard").parent().next("div").find("span").text("");
			$("#idcard").parent().next("div").removeClass("tip");
			$("#idcard").parent().next("div").removeClass("error");
			$("#idcard").parent().addClass("input-success");
		}
		}
	};

	if(code == "1"){
		// 公司名称
		if($("#companyname").val().length==0){
			$("#companyname").parent().next("div").find("span").text("公司名称必填");
			$("#companyname").parent().removeClass("input-success");
			$("#companyname").parent().next("div").removeClass("tip");
			$("#companyname").parent().next("div").addClass("error");
			error = false;
		}else if(!(/^([\u4e00-\u9fa5]{1,50}|[a-zA-Z\.\s]{1,50}|[a-zA-Z\u4e00-\u9fa5]{1,50})$/.test($("#companyname").val()))){
			$("#companyname").parent().next("div").find("span").text("支持中文或英文公司名称，50个字符以内");
			$("#companyname").parent().removeClass("input-success");
			$("#companyname").parent().next("div").removeClass("tip");
			$("#companyname").parent().next("div").addClass("error");
			error = false;
		}else{
			$("#companyname").parent().next("div").find("span").text("");
			$("#companyname").parent().next("div").removeClass("tip");
			$("#companyname").parent().next("div").removeClass("error");
			$("#companyname").parent().addClass("input-success");
		}
		// 营业执照
		if($("#verifyphotohid").val() == null){
			if($("#verifyphoto").val() == null || $("#verifyphoto").val() == ''){
				$("#filePicker").parent().next("div").find("span").text("请上传有效营业执照照片");
				$("#filePicker").parent().removeClass("input-success");
				$("#filePicker").parent().next("div").removeClass("tip");
				$("#filePicker").parent().next("div").addClass("error");
				error = false;
			}else{
				$("#filePicker").parent().next("div").find("span").text("");
				$("#filePicker").parent().next("div").removeClass("tip");
				$("#filePicker").parent().next("div").removeClass("error");
			}
		}
	}
	return error;
}